package logicaBBDD;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

import logicaBeans.PacientesBeans;

import com.mysql.jdbc.Statement;

public class SqlPacientes {
	String sql=null;
public ArrayList<PacientesBeans> arrPacientes(Connection conexion ,String numerohc) throws SQLException{
	
	Integer intNumerohc= Integer.parseInt(numerohc);
	ArrayList<PacientesBeans> lista= new ArrayList<PacientesBeans>();
	if (intNumerohc!=0)
	{ sql="Select idpacientes,numerohc,nombre,apellido1,apellido2,fechanac,sexo from pacientes where numerohc=?";
	try {
		PreparedStatement pr_stPaciente=conexion.prepareStatement(sql);
		pr_stPaciente.setInt(1,intNumerohc);
		ResultSet rsPaciente=pr_stPaciente.executeQuery();
		
		while (rsPaciente.next()){
			PacientesBeans beanPaciente= new PacientesBeans();
			beanPaciente.setIdpacientes(rsPaciente.getInt(1));
			beanPaciente.setNumerohc(rsPaciente.getInt(2));
			beanPaciente.setNombre(rsPaciente.getString(3));
			beanPaciente.setApellido1(rsPaciente.getString(4));
			beanPaciente.setApellido2(rsPaciente.getString(5));
			beanPaciente.setFechanac(rsPaciente.getInt(6));
			beanPaciente.setSexo(rsPaciente.getInt(7));
			lista.add(beanPaciente);
		}
		
	} catch (SQLException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
		conexion.close();
		
	}
	
	}
	return lista;
}
}
